package educar.cargo;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import educar.cargo.CargoController;

public class BorrarCargoMediador implements ActionListener {


		private BorrarCargoVentana view = new BorrarCargoVentana();
			
		public BorrarCargoMediador(){
			view.setVisible(true);
			view.addActionListener(this);
		}

		@SuppressWarnings("deprecation")
		public void actionPerformed(ActionEvent e) {
			Object obj = e.getSource();
			if(obj instanceof JButton){
				ListenerEvent(((JButton) obj).getLabel());
			}
		}
		private void ListenerEvent(String event){
			if(event.compareTo("Borrar")==0){
				String cod = view.getCodCar();
				if (!CargoController.existe(cod))
					JOptionPane.showMessageDialog(null, "El cargo no existe!");
				else{
					CargoController.destroy(cod);
					JOptionPane.showMessageDialog(null, "El cargo fue eliminado con exito.");
					view.limpiar();
				}
			}
			if (event.compareTo("Cancelar")==0)
				view.dispose();
		}
}
